/**
 * 获取到App实例对象，定义在 App 实例中的 数据or方法，可以使用。
 */
const app = getApp()
// app.onLaunch() xxx 不要自己手动触发这些生命周期的钩子函数or监听的回调函数

Page({
  onShow() {
    console.log('Page - onShow')
  },

  onHide() {
    console.log('Page - onHide')
  },

  delay() {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        console.log('delay')
        reject(new Error('wo cuo le'))
      }, 1000)
    })
  },

  fn1() {
    // console.log(123)
    // this.delay().catch(() => {
    //   console.log('自己处理错误')
    // })

    // wx.navigateTo({
    //   url: '/pages/aaaa/aaaa',
      
    // }).catch(() => {
    //   console.log('自己处理错误')
    // })

    // console.log(app.a)
    // app.aa()

    // wx.navigateTo({
    //   url: '/pages/luoji2/luoji2?name=zhangsan&age=18',
    // })

    wx.switchTab({
      url: '/pages/home/home?name=abc',
    })
  }
})